leave one's mark in history - Alemán Inglés Diccionario